package com.tubi.lambda1;
//lambda 表达式 带参数无返回值
public class test3lambda {
    public static void main(String[] args) {
        //匿名内部类
        userStringHandler(new StringHandler() {
            @Override
            public void printMessage(String a) {
                System.out.println("我是匿名捏不累"+a);
            }
        });

        //lambda 表达式
        userStringHandler((a)->{
            System.out.println("我是lambda 表达式"+a);
        });
    }

    //userStringHandler 方法
    public  static void userStringHandler(StringHandler stringHandler){
        stringHandler.printMessage("你说什么");
    }
}


//定义一个接口
interface  StringHandler {
    void printMessage(String a);
}